package DailyPractice;

import java.util.Scanner;

public class NewCoderDay9 {

    //    描述
//    不使用累计乘法的基础上，通过移位运算（<<）实现2的n次方的计算。
//
//    数据范围：
//            0≤n≤31
//    输入描述：
//    一行输入整数n（0 <= n < 31）。
//    输出描述：
//    输出对应的2的n次方的结果。
//    示例1
//    输入：
//            2
//    输出：
//            4
//            示例2
//    输入：
//            10
//    输出：
//            1024
    public static void printNum() {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        System.out.println(1 << n);
    }

    //    描述
//    问题：一年约有 3.156×107 s，要求输入您的年龄，显示该年龄合多少秒。
//
//    数据范围：
//        0<age≤200
//
//    输入描述：
//    一行，包括一个整数age。
//    输出描述：
//    一行，包含一个整数，输出年龄对应的秒数。
//    示例1
//    输入：
//            20
//    输出：
//            631200000
    public static void printAge() {
        Scanner in = new Scanner(System.in);
        int input = in.nextInt();
        long second = (long) input * 31560000;
        System.out.println(second);
    }

    public static void main(String[] args) {
        printNum();
        printAge();
    }
}
